package homework13;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.util.HashMap;
import java.util.Iterator;
import java.util.stream.Stream;

public class Task1 {
    public static void main(String[] args) throws  Exception{
        //1、创建集合对象，添加元素
        HashMap<Integer,String> hashMap=new HashMap<Integer,String>();
        hashMap.put(1,"柯旭海");
        hashMap.put(2,"宋自江");
        hashMap.put(3,"孙悟饭");
        //2、创建字符缓冲流对象
        BufferedWriter bw=new BufferedWriter(new FileWriter("D:\\a.txt"));
        //3、遍历集合：将集合中的每一个元素写入文件
        //迭代器：键的集合
        Iterator iterator=(Iterator) hashMap.keySet().iterator();
        while (iterator.hasNext()){
            //获取每一个键
            Integer key=(Integer) iterator.next();
            String value=hashMap.get(key);
            //把键和值写入文件
            bw.write(key+"--"+value);
            bw.newLine();
            bw.flush();
        }
        bw.close();
    }
}
